//这个text.js中写的是koa之后的知识点

// //初识koa，写一个基础的koa代码
// //这个代码里面没有中间件
// //引入koa模块
// import koa from'koa';
// //创建koa实例
// const app = new koa();
// //响应请求
// app.use(async ctx =>{
//     //设置响应的状态码为200，表示成功
//     ctx.status = 200;
//     //响应内容为text/plain
//     ctx.type = 'text/plain';
//     //响应体为hello，koa
//     ctx.body = "hello koa!"
// })
// //监听3000端口，启动服务器
// let port = 3000;
// app.listen(port);
// //输出一下服务的运行
// console.log(`服务器运行在如下地址：http://localhost:${port}`);

// //现在写一个有中间件的代码
// //引入koa模块
// import Koa from'koa';
// //创建koa实例
// const app = new Koa();
// //定义中间件
// app.use(async(ctx, next) =>{
//     //设置响应头
//     ctx.set('Content-type', 'text/plain');
//     //等待下一个中间件执行
//     await next();
//     //输出日志信息
//     console.log(`${ctx.method}${ctx.url} - ${ctx.response.status}`);
    
// });
// //定义一个简单的中间价，响应“Hello Koa”
// app.use(async ctx =>{
//     ctx.body = 'Hello Koa!';
// });
// //监听3000端口，启动服务器
// let port = 3000;
// app.listen(port);
// //输出一下服务的运行
// console.log(`服务器运行在如下地址：http://localhost:${port}`);
